Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

jaymoulin/docker-sshtron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caution

As-of 2021, this product does not have a free support team anymore. If you want this product to be maintained, please support my work.

SSHTron - Docker image (Multiarch)

SSHTron is a multiplayer lightcycle game that runs through SSH. Just run the command below and you'll be playing in seconds:

$ ssh sshtron.zachlatta.com

Controls: WASD or vim keybindings to move (do not use your arrow keys). Escape or Ctrl+C to exit.

Demo

This Docker image is based on Zach Latta's sshtron

Build your own docker image

# Build the SSHTron Docker image
$ docker build -t sshtron .

Run your container based on already compiled image

# Spin up the container with always-restart policy
$ docker run -t -d -p 2022:2022 --restart always --name sshtron jaymoulin/sshtron

OR

# Spin up the container with always-restart policy
$ docker run -t -d -p 2022:2022 --restart always --name sshtron ghcr.io/jaymoulin/sshtron

CVE-2016-0777

CVE-2016-0777 revealed two SSH client vulnerabilities that can be exploited by a malicious SSH server. While SSHTron does not exploit these vulnerabilities, you should still patch your client before you play. SSHTron is open source, but the server could always be running a modified version of SSHTron that does exploit the vulnerabilities described in CVE-2016-0777.

If you haven't yet patched your SSH client, you can follow these instructions to do so now.

License

SSHTron Docker Image is licensed under the MIT License. See the full license text in LICENSE.